home *** CD-ROM | disk | FTP | other *** search
- Path: ponder.csci.unt.edu!jagota
- From: jagota@ponder.csci.unt.edu (Jagota Arun Kumar)
- Newsgroups: comp.lang.c++
- Subject: C++ library for discrete set/graph operations?
- Date: 29 Mar 1996 17:49:25 GMT
- Organization: University of North Texas, Denton
- Message-ID: <4jh7r5$k8j@hermes.acs.unt.edu>
- NNTP-Posting-Host: ponder.csci.unt.edu
-
- Please excuse this possibly naive question. I don't read this
- newsgroup. Is anyone aware of a public-domain C++ library for
- discrete set/graph operations. A library containing something
- like the following:
-
- 1. Sets and operations like intersection, union, minus, cardinality, ..
-
- 2. Graphs and operations like degree of a vertex, adjacency of
- a given pair of vertices, neighbor-set of a given vertex, and
- perhaps more advanced features (e.g. certain global properties of
- a graph; maximum degree, whether the graph is bipartite, etc).
-
- It would be nice if the library used convenient overloaded operators
- for some of these operations (e.g., + for union of two sets).
-
- My main interest is in rapidly and reliably implementing certain
- discrete/graph algorithms. Currently I use Mathematica for this purpose
- (in conjunction with Steven Skiena's Combinatorica.m package) which works
- well from the "rapid implementation" point of view; however it has the
- drawback that the implemented algorithms run very slow, making large-scale
- experiments infeasible.
-
- Send responses (including requests for a summary of responses I receive)
- to jagota@cs.unt.edu (I won't be reading the newsgroup).
-
- Thanks in advance,
- Arun Jagota
-